#! /usr/bin/env node

const inquirer = require('inquirer');

inquirer.prompt([
  {
    type: 'input', //type： input, number, confirm, list, checkbox ...
    name: 'name', // key 名
    message: '项目名称', // 提示信息
    default: 'fans', // 默认值
    // prefix: ">>>",
    // suffix: ">>>",
  },
  {
    type: 'list',
    message: '项目类型',
    name: 'type',
    choices: [
      "pc",
      "mobile",
    ]
  },
  {
    type: 'rawlist',
    message: '选择vue版本',
    name: 'version',
    choices: [
      "2.X",
      "3.X",
    ]
  },
  {
    type: "checkbox",
    message: '项目类型',
    name: 'dependent',
    choices: [
      "@up366/h5keyboard",
      "@up366/u3-flip-sdk",
      "@up366/up366-logger",
      "@up366/u3-flip-ui"
    ],
    pageSize: 10 // 设置行数
  },
  {
    type: "confirm",
    message: "是否覆盖已存在文件夹",
    name: "override",
    // prefix: ">>>",
    // suffix: ">>>",
  },
  {
    type: "password", // 密码为密文输入
    message: "请输入密码：",
    name: "pwd"
  },
  {
    type: "editor",
    message: "请输入说明：",
    name: "editor"
  }


]).then(answers => {
  // 打印互用输入结果
  console.log(answers)
})
